Skip to content

The new Python API for the ifp module (re #1812)#1849

Merged
maliberty merged 23 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:python-api
Sep 20, 2022
Merged

The new Python API for the ifp module (re #1812)#1849
maliberty merged 23 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:python-api

Conversation

@openroad-robot
Copy link
Copy Markdown
Contributor

@openroad-robot openroad-robot commented May 10, 2022

There is no intention to merge this anytime soon. It is public just for collaborating with other contributors.

A simple example is in src/ifp/test/init_floorplan1.py



Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
@maliberty maliberty mentioned this pull request May 10, 2022
Comment thread src/ifp/test/init_floorplan1.py Outdated
The dbLib's name is generated from the lef file_name.  Per GH feedback from
Ethan.

Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Comment thread src/Design.cc
maliberty added 4 commits May 18, 2022 22:21
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Comment thread src/ifp/test/init_floorplan1.py Outdated
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Comment thread src/ifp/test/helpers.py Outdated
Comment thread src/ifp/test/init_floorplan1.py
Comment thread src/ifp/test/make_tracks1.py
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Comment thread src/Main.cc
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
The generated file names in test logs differ between tcl and
python so the new suppress_message command is used to hide them
in the unit tests.  This means each test must include helper.tcl
and have its results updated.

Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
macd and others added 3 commits September 16, 2022 10:39
Finished Python tests for ifp
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
@maliberty maliberty marked this pull request as ready for review September 20, 2022 17:55
@maliberty maliberty changed the title Very preliminary work on the new Python API in #1812 The new Python API for the ifp module (re #1812) Sep 20, 2022
@maliberty
Copy link
Copy Markdown
Member

With Don's help, this is now to the point of being ready to merge. There will be a lot more PRs for subsequent modules but this sets the style.

@maliberty maliberty merged commit 47e8b5f into The-OpenROAD-Project:master Sep 20, 2022
@maliberty maliberty deleted the python-api branch September 20, 2022 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants